import  { BASE,KEY,ID }  from "../config/index"; //ES6模块化语法
var Fly=require("../sdk/fly-wx") // CommoneJs模块化语法
// var Fly=require("flyio/dist/npm/wx") //npm引入方式
var fly=new Fly(); //创建fly实例

//添加拦截器
fly.interceptors.request.use((config,promise)=>{
    //给所有请求添加自定义header
    console.log('请求拦截器');
    return config;
})
//添加响应拦截器，响应拦截器会在then/catch处理之前执行
fly.interceptors.response.use(
    (response) => {
        //只将请求结果的data字段返回
        wx.showToast({
          title: '操作成功',
          icon:'none'
        })
        return response
    },
    (err) => {
        //发生网络错误后会走到这里
        //return Promise.resolve("ssss")
    }
)
//配置请求基地址
fly.config.baseURL= BASE+'/1.1/'
fly.config.headers = {
    'X-LC-Key':KEY,
    'X-LC-Id':ID,
    'content-type':'application/json'
}
export default fly